package com.itheima.homework.增强for;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;

public class Demo1 {
    public static void main(String[] args) {
        Collection<Double> c=new ArrayList<>();
        Collections.addAll(c,88.5,39.2,77.1,56.8,89.0,99.0,59.5);
        //使用增强for遍历所有元素，并打印
        //test1(c);
        //使用增强for遍历所有元素，打印不及格的分数；
        //test2(c);
        //使用增强for遍历所有元素，计算不及格的分数的数量，和平均分，并打印计算结果
        //test3(c);
        //使用增强for遍历所有元素，求出最高分，并打印
        //test4(c);
    }

    public static void test4(Collection<Double> c) {
        double max=0;
        for (Double d : c) {
            if(d>max){
                max=d;
            }
        }
        System.out.println(max);
    }

    public static void test3(Collection<Double> c) {
        int count=0;
        int sum=0;
        for (Double d : c) {
            sum+=d;
            if (d<60){
                count++;
            }
        }
        System.out.println("不及格的有"+count+"个,平均分为"+sum/c.size());
    }

    public static void test2(Collection<Double> c) {
        for (Double d : c) {
            if(d<60){
                System.out.println(d);
            }
        }
    }

    public static void test1(Collection<Double> c) {
        for (Double d : c) {
            System.out.println(d);
        }
    }
}
